Słownik polityki i dyplomacji polsko-angielski

to deliver a speech, to make a speech, to make an address